#include "mainwindow.h"
#include "ui_mainwindow.h"

#include <QMessageBox>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_pushButton_clicked()
{
//    QMessageBox* msg = new QMessageBox(this);
//    msg->setWindowTitle("对话框");
//    msg->setText("对话框文本");
//    msg->setIcon(QMessageBox::Warning);
//    msg->setStandardButtons(QMessageBox::Ok | QMessageBox::Save | QMessageBox::Cancel);

//    QPushButton* btn = new QPushButton("按钮", msg);
//    msg->addButton(btn, QMessageBox::AcceptRole);
//    connect(btn, &QPushButton::clicked, this, &MainWindow::handle);
//    // 非模态的显示
//    //msg->show();
//    // 模态阻塞
//    int result = msg->exec();
//    if (result == QMessageBox::Ok)
//    {
//        qDebug() << "ok";
//    }
//    delete msg;
//    msg->setAttribute(Qt::WA_DeleteOnClose);
    QMessageBox::information(this, "消息", "这是一段消息", QMessageBox::Ok | QMessageBox::Cancel);
}

void MainWindow::handle()
{
    qDebug() << " 按钮";
}

